﻿@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	color:#666;
}
body,td,th {font-family:Arial, 宋体; font-size:12px;}
.clearboth{clear:both;}
a{text-decoration:none;}
a:hover{color:#00f;}
a:hover img{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}

#logo-and-search-bar-fixed{z-index:1024; display:none; position: fixed; left:0px; width:100%; background: #fff;
	border-bottom: 2px solid #f5f5f5;}
#logo-and-search-fixed{width: 960px; margin: 5px auto 0px; height:65px;}
#logo-div-fixed{float:left; height: 62px;}
#header-logo-fixed{float:left; width:150px; height:60px; background:url(images/logo.png) no-repeat;}


#top-nav-bar{/* z-index: 999; */ height: 30px; background:#f5f5f5; border-bottom: 1px solid #eee;}
#top-nav{width: 960px; margin: 0px auto; padding-top: 8px;}
#top-nav-left{float: left; /* width: 300px; */ }
#top-nav-left-2{float: left; /* width: 300px; */ }
/* #top-nav-left-2 .shop-notice{color:#f00;} */
#top-nav-right{float: right; /* width:600px; */ }
.top_nav_right_about_us{color:#f00; font-weight: bold;}

#container{margin:10px auto 0;  width:960px; /* position:relative; */}

#header{min-height:90px;}
#logo-and-search{ height:65px; margin-bottom:5px;}
/*#header-logo{float:left; width:234px; height:70px; background:url(images/logo.png) no-repeat;}*/
#logo-div{float:left; height: 62px;}
#header-logo{float:left; width:150px; height:60px; background:url(images/logo.png) no-repeat;}
/*#search-div{float:left; width:450px; height:40px; position:relative;}*/
#search-div{float:left; width:750px; height:62px; position:relative;}
#header-navigation{float:right; margin-top:5px;}

#sidebar{float:left; width:190px; min-height:360px; _heigit:360px; margin-top:10px;}
#content{float:right; width:760px; min-height:360px; _heigit:360px; margin-top:10px;}
/* #footer{text-align:center; padding:10px; border-top:1px #ccc solid; font-family:Arial} */
#footer{text-align:center; margin-top:10px; padding:10px; border-top:1px #ccc solid; font-family:Arial; line-height: 20px;}

#sidebar ul{padding-left:15px;}
#sidebar ul li{margin-top:10px;}

#bottom_bar{width:100%; margin-top:10px; padding-top:10px; padding-bottom: 50px; background: #f5f5f5;}
#footer_container{margin:10px auto 0;  width:960px;}

#footer_introduction{padding: 10px 0px; font-size: 14px;}
#footer_introduction_title{display: inline-block; width:100px; height:20px; font-weight: bolder; /* color:#999; */}
#footer_introduction_content{display: inline-block; height: 20px;}
#footer_introduction_content .footer_introduction_item{display: inline-block; margin-right: 30px; /* color:#999; */}

#footer_friend_link{padding: 10px 0px; font-size: 14px; border-top:1px dashed #ccc;}
#footer_friend_link_title{display: inline-block; width:100px; height:20px;font-weight: bolder;  /* color:#ccc; */ /* color:#999; */}
#footer_friend_link_content{display: inline-block; height: 20px;}
#footer_friend_link_content .footer_friend_link_item{display: inline-block; margin-right: 30px; /* color:#ccc; */ color:#999;}
#footer_friend_link_content  a.footer_friend_link_item:hover{color:#00f;}


/*************** @start@ #menu ***************/
#menu_full_background_div{
    position: absolute; left:0px; top:111px; height:29px; width:100%;
    /* background:#f5f5f5; */ /* background:linear-gradient(to bottom,#f00 0,#ccc 100%); */
    background-color:#06f;
	/* background:url('images/menu_full_background_5000_29.png') no-repeat center; */
}
#menu-relative{position:relative; background-color:#06f; margin:0 auto; height:29px; clear:both;}
#menu{/* position:absolute; */ /* background-color:#06f; */ margin:0 auto; height:29px; clear:both;}


/* 主导航菜单 */
#nav{position:absolute; line-height:29px; list-style-type:none;}
#nav li{/*float:left;*/ display:inline-block; width:100px;}

/* #nav li.firstLi{width:190px; background:#03F;} */
#nav li.firstLi{width:190px; /* background:#03F; */ background-color:#06f;}
#nav li.firstLi #allGcat{background-color:#03f;}   /* !! 使【所有分类】的【背景颜色】还是【#03f;】，覆盖上面【#nav li.firstLi】的【background-color:#06f;】 */

#nav a{font-size:12px; color:#fff; text-align:center; display:inline-block; /*display:block;*/ width:99px; text-decoration:none;}
#nav a.borderLeft{border-left:#FFF 1px solid;}
#nav a.borderRight{border-right:#FFF 1px solid;}
/* #nav a#allGcat{width:190px; background:url(images/pull-down.png) no-repeat; background-position:90%} */
#nav a#allGcat{width:190px; background:url(images/pull-right.png) no-repeat; background-position:10%;}
#nav a:hover{background-color:#09f;}
/* #nav a#allGcat:hover{background:url(images/pull-down.png) no-repeat; background-position:10%; background-color:#09f;} */
#nav a#allGcat.allGcat_hover{background:url(images/pull-down.png) no-repeat; background-position:10%; background-color:#09f;}

#cat_tree_all{position: absolute; top:140px; z-index:1008; display:none; /* width:189px; */ width:958px; height:343px; /* 373px 8菜单 */ /* height:459px; */ /* 459px 10菜单 */
	overflow-x:hidden; overflow-y: auto; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;
	background:#fff; /* filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; */
}
#cat_tree_all.cat_tree_all_index_page{display: block;}
#cat_tree_all.cat_tree_all_hover{/* width:958px; */ /* height:580px; */}

#cat_tree_all ul{margin-left: 20px; list-style: none; }
#cat_tree_all ul li{width:150px; /* width:165px; */ /* padding:5px 0px; */ line-height: 28px;}
#cat_tree_all ul li a{display:inline-block;; width:125px; text-align:left;}
#cat_tree_all ul li .pull_right_small{display:inline-block; margin-left: -20px; width:20px;
	background:url(images/pull_right_small.png) no-repeat; background-position: center; cursor:pointer;}
#cat_tree_all ul li .pull_down_small{display: inline-block; margin-left: -20px; width:20px;
	background:url(images/pull_down_small.png) no-repeat; background-position: center; cursor:pointer;}
#cat_tree_all ul li .no_pull{display: inline-block; margin-left: -20px; width:20px;
	/* background:url(images/pull_down_small.png) no-repeat; background-position: center; cursor:pointer; */}

#cat_tree_all ul{/* display: none; */}
#cat_tree_all .ul_cat_level_1{display: block; /* filter: alpha(opacity=10);  -moz-opacity: 1;  opacity: 1; */}

/*************** @end@ #menu ***************/

/*************** @start@ #currentLocation ***************/
#currentLocation{margin:0 auto; padding:0 5px; height:29px; clear:both; border:#ccc 1px solid; border-top:0px;}
#currentLocation ul{line-height:29px; list-style-type:none;}
#currentLocation ul li{display:inline-block;}
/*************** @end@ #currentLocation ***************/


/* 表单错误信息提示框 */
.form_error_message{display:none; margin-top: 10px; padding:5px;}
.form_error_message_mark{color:#f00; font-weight: bold;}
.form_error_message_content{color:#f00;}

/* 提示信息弹框 */
#prompt_message_background_div{display:none; position:fixed; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000;
    z-index:998; top:0; left:0;}
#prompt_message_div{
	z-index:999; display:none; position:fixed; top:300px;
	width:500px; height:150px; border:1px solid #ccc;
	text-align:center; background-color:#fff; color:#000;
}
#prompt_message_div a{text-decoration:underline;}
#prompt_message_close{position: absolute; top:10px; right:10px; width:13px; height:13px; background:#999 url(images/prompt_message_close.png) no-repeat center right; cursor: pointer;}
#prompt_message{display:block; margin-top:40px;}
#prompt_message_aciton{display:block; margin-top:40px; padding: 10px;}
#confirm_prompt_message{}
#cancel_prompt_message{display:none; margin-left:20px;}

